# 基于哪个镜像部署,镜像名称:版本
FROM java:8
# 镜像创建者
MAINTAINER marquis
# 将本地文件夹挂载到当前容器
VOLUME /tmp
# 拷贝文件夹下的文件到镜像中的app.jar
ADD eureka-server-1.0-SNAPSHOT.jar app.jar
#RUN sh -c 'touch /app.jar'
ENV JAVA_OPTS=""
# 配置容器启动后执行的命令
ENTRYPOINT ["sh", "-c", "java $JAVA_OPTS -Djava.security.egd=file:/dev/./urandom -jar /app.jar"]
#ENTRYPOINT ["java","-Djava.security.egd=file:/dev/./urandom","-jar","/app.jar"]
# 开放8761端口
EXPOSE 8761

#创建Docker镜像：docker build -t eureka-server-8761:latest .
#运行Docker镜像：docker run -d -p 8761:8761 eureka-server-8761:latest
#查看docker-machine虚拟机IP docker-machine ip default